home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / prnter_2.arc / NECPRINT.TXT < prev    next >
Text File  |  1983-01-30  |  5KB  |  173 lines

  1.  
  2. !
  3. NECPRINT v. 2.0                                            June 20, 1982
  4.  
  5.  
  6.  
  7.                         NECPRINT USER'S GUIDE
  8.  
  9.                                  by
  10.  
  11.                             Hal R. Varian
  12.  
  13.  
  14.       This is a short guide to NECPRINT, a small texteditor for the 
  15. NEC PC-8023A printer.   NECPRINT supports several unique features of 
  16. the NEC printer such as Greek letters, mathematical symbols, 
  17. superscripts and subscripts.  NECPRINT is written in IBM BASIC. 
  18.  
  19.       NECPRINT allows easy interface to the special features of the 
  20. NEC 8023 Printer via simple the simple printer control features 
  21. described below.
  22.  
  23.  
  24.  1.  Greek letters.  To print a Greek letter, type an ampersand (!&) 
  25. followed by the English equivalent.  Examples: beta = !&b = &b, 
  26. alpha = !&a = &a, and so on.  If an exclamation point immediately 
  27. precedes the ampersand, the ampersand is treated as a literal 
  28. character and printed as such.  In other words, the exclaimation 
  29. point cancels the Greek letter.
  30.  
  31.  2.  Superscripts and subscripts.  To make a superscript use a 
  32. dollar sign (!$) followed by the character you wish to superscript. 
  33. For subscripts use the "at" sign (!@). If you want to superscript or 
  34. subscript more than one character, enclose the characters in 
  35. parentheses.  Parentheses can be nested. 
  36.  
  37. Examples:  x!$(a+b) = x$(a+b), x!$(b/(a+b)) = x$(b/(a+b)).
  38.  
  39.            x!@a = x@a,  x!@(a+b) = x@(a+b) 
  40.  
  41. Again, preceding the !$ or !@ sign by the the exclaimation point 
  42. will cancel this feature.
  43.  
  44.  3.  Page Controls.  A pound sign (#) in the left column will invoke 
  45. certain page controls.  NECPRINT currently recognizes the following 
  46. page control characters: 
  47.  
  48.           a)#=   Center the text on this line
  49.           b)#*   Use this line as a header.  (This should be the 
  50.                  first line in the file to be printed.)
  51.           c)#F   Form feed to next page
  52.  
  53. When centering lines, NECPRINT will recognize the vertical bar (|) 
  54. as a carriage return, centering the subsequent lines.
  55.  
  56.  4.  Page numbering.  NECPRINT automatically numbers pages starting 
  57. with 1 unless the Start option described below is in effect.
  58.  
  59.  5.  Underlining.  Use an underline bar (!_) at the beginning and 
  60. end of the section you want underlined.  This can extend over 
  61. several lines, and indeed over several paragraphs.  Example: 
  62. !_underline!_ = _underline_. 
  63.  
  64.  
  65.  6.  NECPRINT offers several choices of print face including 
  66. proportional print, pica, and elite.  Note that the sub and 
  67. superscript facility will not work well in the proportional print 
  68. mode. 
  69.  
  70.  7.  Headers.  NECPRINT will print out a header on each page if this 
  71. is requested in the "Set up printer" mode. 
  72.  
  73.  8.  Literals.  If the symbols "!$", "!@", and "!&" are preceded by 
  74. an exclaimation point (!) then they will be printed.  The special 
  75. nature of these characters will then not be invoked. 
  76.  
  77.  9.  Starting.  If "S" is input during the "Set up printer" mode, 
  78. NECPRINT will prompt you for a new page number and a starting 
  79. string. NECPRINT will then start to print at the first line that 
  80. contains that string. 
  81.  
  82.  
  83. #F
  84.  
  85.  
  86.  
  87.  
  88.                Table of Greek and Math Symbols
  89.  
  90.  
  91.  
  92.  
  93.  
  94.         a    &a                o   &o                  -   &-
  95.         b    &b                p   &p                  S   &S
  96.         c    &c                q   &q                  D   &D     
  97.         d    &d                r   &r                  L   &L
  98.         e    &e                s   &s                  /   &/
  99.         f    &f                t   &t                  W   &W
  100.         g    &g                u   &u                  J   &J
  101.         h    &h                v   &v                  G   &G
  102.         i    &i                w   &w
  103.         j    &j                x   &x
  104.         k    &k                y   &y
  105.         l    &l                z   &z
  106.         m    &m                `   &`
  107.         n    &n                ~   &~
  108.  
  109.  
  110.  
  111.  
  112.     An ampersand (!&) preceding an English character on the left will 
  113.            produce the Greek or math character on the right.
  114.  
  115.  
  116. #F
  117.  
  118.  
  119.  
  120.  
  121.                   EXAMPLES OF MATH CAPABILITIES
  122.  
  123.  
  124.      Here are some examples of the capabilities of the NEC Printer 
  125. for displaying mathematical notation:
  126.  
  127.      
  128.     &b = (X'X)$(-1)X'y                  S$(k-1) = {x _>_ 0: &Sx@i = 1}
  129.  
  130.  
  131.     U$i _<_ U$j + &l$jp$j(x$i - x$j) for i,j = 1,...,n
  132.  
  133.     
  134.     lim@(x &/ 0) f(x) = &-            f(x@1,...,x@n) = x@1$2 - 2 x@2 
  135.  
  136.  
  137.     &`u(_x_)/&`x@i = &l p@i            &a + &b + &d   =  1
  138.  
  139.     
  140.     &S x@i = 1                    &a$2 + &b&d[_x_ - _z_]
  141.  
  142.     
  143.     A$2 + 2 AB - C$2 = 0           &d&m(p;q,y)/&dp@i = x@i(q,&m(q,y))
  144.  
  145.    
  146.     v$(ij) = x$i + y@(ij) + z@k          x$i + y$(jk) - &`f(x)/&`x
  147.  
  148.     
  149.     v$i = x$i + y$i                 &l$(ij) - &b@(jk)
  150.  
  151.     
  152.     v@i = x@i + y$i                   _D_f(_x_) = &l_p_         
  153.  
  154.     
  155.     z@(ijkl) = x$(lmni) + z@3$i + x$i@3
  156.  
  157.     
  158.     x$i=x$j - y$k                   x$(1/(1-&n))
  159.  
  160.     
  161.     x@i=x@j - y@k                   x@(1/(1-&n))
  162.  
  163.     
  164.     x$i = x$j - y@k                 &m(q;q,y) _=_ y
  165.  
  166.     x@i = x$(ij) - y@(kl)               &b@(lk) = &d$(jk)
  167.  
  168. 65399 '** DONE - PRESS ENTER TO RETURN TO MENU **
  169. ;q,y) _=_ y
  170.  
  171.     x@i = x$(ij) - y@(kl)               &b@(lk) = &d$(jk)
  172.  
  173. 65399 '** DONE - PRESS ENTE